The plugin provides two secure ways for members to authenticate and access your feeds. Members can either use a unique Member Key, or use Basic Authentication with an Application Password.
Table of contents
The Member RSS Feed Add On for Paid Memberships Pro allows you to offer private RSS feeds to your members. You can secure these feeds so that only active members can read your restricted content using their preferred RSS reader application.
Key Features
Member-Specific RSS Feeds
Each member receives a unique RSS feed URL tied to their account. The feed displays all content the member has access to based on their current membership level.
Supports Podcast Feeds and Enclosures
The Add On works with standard WordPress feeds and popular podcast plugins like Blubrry PowerPress. Protected enclosure URLs (such as MP3 files) are secured and only accessible with a valid member key.
Secure memberkey Access
Each feed URL includes a unique memberkey parameter that authenticates the member and determines which protected content appears in the feed.
Example feed URL:
https://www.yoursite.com/feed/?memberkey=58efacdc83d88e3edf
Account Page Integration
Once activated, the member’s personalized RSS feed link appears automatically in the Member Links section of the Membership Account page, making it easy for members to copy and use in their preferred RSS or podcast app.
Customizable Feed Links
You can add, remove, or customize available member RSS feed links using filters. This allows you to offer multiple feeds, such as podcast feeds, category-specific feeds, or other custom RSS endpoints.
Compatible with Category and Tag Feeds
Members can use RSS feeds for specific categories or tags (for example, a “Premium Podcast” category) combined with their memberkey to focus on a specific subset of content they have access to.
Installation
You must have the Paid Memberships Pro plugin installed and activated with a valid license type to use this Add On.
- Navigate to Memberships > Add Ons in the WordPress admin.
- Locate the Add On and click Install Now.
- To install this plugin manually, download the .zip file above, then upload the compressed directory via the Plugins > Add New > Upload Plugin screen in the WordPress admin.
- Activate the plugin through the Plugins screen in the WordPress admin.
How the Member RSS Feed Works
When the Member RSS Feed Add On is active, Paid Memberships Pro adds a personalized RSS feed link to each member’s Membership Account page.
This feed:
- Includes all posts the member has access to, based on PMPro content restrictions
- Excludes protected content the member does not have permission to view
- Includes unprotected (free) content, since the member has access to it
In other words, the feed reflects the member’s actual access on the site: it does not limit results to “members-only” posts by default.

If the memberkey parameter is not present in the feed URL, the feed behaves like a standard WordPress RSS feed and shows recent public posts.
When you activate the Member RSS Feed plugin, it creates a link under the Member Links section of the Membership Account page.
Extending with Custom Feeds
You can register additional member RSS feeds using the pmpromrss_feeds filter. Here’s an example:
How to Enable Basic Authentication
Basic Authentication allows members to log in to the RSS feed using their WordPress username and a secure Application Password. For security reasons, members cannot use their primary WordPress account password for this feature.
By default, the Basic Authentication feature is turned off. Site owners must enable this feature manually. To enable Basic Authentication, follow these steps:
- Log in to your WordPress dashboard.
- Navigate to Memberships > Settings > Advanced.
- Look for the “Basic Authentication option for RSS” setting.
- Check the box to enable this feature.
- Click the Save Settings button.

How to Manage and Regenerate Member Keys
The plugin automatically assigns each user a unique Member Key. Members and administrators can manage and regenerate these keys at any time.
Please note that when you generate a new key, the system permanently deletes the old key. The member immediately loses access to the RSS feed on any device that still uses the old key.
To view or generate a new key, follow these steps:
- Log in to your WordPress website.
- Navigate to your frontend edit profile page. Administrators can also manage this in the WordPress dashboard by opening a specific user profile and looking for the Edit Member Panel.
- Look for the section displaying your RSS details.
- Click the Generate New Key button to create a fresh key.
- Copy the new key and update your RSS reader application immediately.

How Members Access the RSS Feed
Once you configure your account, add the correct feed URL to your RSS reader. You can choose one of two options to verify your membership and read the secure feed:
Option 1: Using a Member Key
This option uses the unique key assigned to your member profile.
- Log in to the WordPress website.
- Navigate to your profile page to find your unique Member Key.
- Open your preferred RSS reader application.
- Enter the website feed URL and append
?memberkey=58efacdc83d88e3edfto the end of the link, along with your Member Key details. Make sure to replace the58efacdc83d88e3edfwith the actual membership key for your website. - The final URL should look something like this:
https://www.yoursite.com/feed/?memberkey=58efacdc83d88e3edf
Option 2: Using Basic Authentication
This option allows you to log in to the feed using your WordPress username and a secure application password.
- Navigate to your WordPress user profile.
- Create a new Application Password to use specifically for your RSS reader.
- Open your RSS reader application.
- Enter the website feed URL and append
?pmpromrss_basic_auth=1to the end of the link. - Enter your standard WordPress username when prompted for your login details.
- Type your new Application Password into the password field.

If a member provides both a Member Key and Basic Authentication details in the same request, the plugin prioritizes the Member Key. The system bypasses Basic Authentication entirely if it detects a Member Key in the URL. We recommend choosing only one option to prevent connection issues.
Security and Spam Protection
The plugin includes active spam tracking and rate limiting to protect your server. If someone provides incorrect login credentials, uses the wrong Member Key, or leaves out required details, the system relies on the built-in Paid Memberships Pro spam protection logic. The plugin blocks potential spammers and displays a “403” error screen.
Action and Filter Hooks
apply_filters( 'pmpromrss_feeds', $feeds );
Use this filter to modify the list of RSS feeds shown to members on their Membership Account page.
This is a Plus Add On.
Plus membership includes all Add Ons, unlimited priority support, automatic updates, and additional benefits.

